package com.tul.exercise.base.clazz.base.eg4;

/**
 * @author tul
 * 《java编程思想》 14章 示例4:泛化的class引用
 *
 */
public class CountedInteger {
    // static表示是类变量，只有一份，可以是不同值
    private static long counter;

    // 成员变量，每个实例都有该变量，final表示值赋值后不变
    private final long id = counter++;

    public String toString() {
        return Long.toString(id);
    }
}
